package com.fa.dv.service;

import cn.hutool.core.lang.tree.Tree;
import com.fa.dv.domain.MachineryType;
import com.fa.dv.domain.vo.MachineryTypeVO;

import java.util.List;

public interface IMachineryTypeService {
    List<Tree<String>> tree();

    List<MachineryType> selectMachineryTypeInfo(MachineryType machineryType);

    void insert(MachineryType machineryType);

    MachineryType selectParent(int parentTypeId);

    void update(MachineryType machineryType);

    void delete(Integer machineryTypeId);
    /**
     * 根据设备类型名称查询父设备类型ID
     * @param machineryTypeName 设备类型名称
     * @return 父设备类型ID
     */
   // int selectParentIdByName(String machineryTypeName);
}
